
.lmt{ position:relative; padding-bottom:15px; padding-top:40px; margin-bottom:20px;}
.lmt strong{ display:block; text-align:center; font-size:36px; color:#000;}
.lmt p{ text-align:center; font-size:14px; color:#8c8c8c; font-weight:bold; margin-top:5px;}
.lmt:after{ content:""; width:36px; height:4px; background:#0060cc; position:absolute; left:0; right:0; margin:0 auto; bottom:0;}

.yewu{ padding-bottom:15px;}
.yewu ul{ width:1240px;}
.yewu ul li{ display:block; float:left; width:375px; height:252px; margin-right:36px; margin-bottom:33px; overflow:hidden; position:relative;}
.yewu ul li img{ display:block;width:375px; height:252px;transition: all 500ms ease; -webkit-transition: all 500ms ease; }
.yewu ul li p{ width:100%; height:54px; line-height:54px; text-align:center; color:#fff; font-size:17px; background:rgba(0,0,0,.7); position:absolute; left:0; bottom:0; z-index:9;transition: all 500ms ease; -webkit-transition: all 500ms ease;}
.yewu ul li:hover img{transform: scale(1.05); -webkit-transform: scale(1.05);}
.yewu ul li:hover p{ background:rgba(0,96,204,.7)}

.case{ background:#f4f4f4; padding-bottom:65px;}
.case .case-menu{ margin-bottom:24px;}
.case .case-menu ul{ width:1220px;}
.case .case-menu ul li{ display:block; float:left; width:224px; height:45px; line-height:45px; text-align:center; border-radius:5px; margin-right:20px; background:#e0e0e0; font-size:16px;-webkit-transition:all .3s ease-in-out 0s;transition:all .3s ease-in-out 0s; }
.case .case-menu ul li a{ display:block; color:#555;}
.case .case-menu ul li.on{ background:#0060cc;}
.case .case-menu ul li.on a{ color:#fff;}
.case .case-main .item{ background:#fff;}
.case .case-main .item .left{ width:685px; height:414px; overflow:hidden; display:block;}
.case .case-main .item .left img{ display:block;width:685px; height:414px;}
.case .case-main .item .right{ width:466px; margin-right:22px; padding-top:40px;} 
.case .case-main .item .right a.tit{ display:block; font-size:17px; color:#141414; line-height:38px; height:38px; overflow:hidden; font-weight:bold; margin-bottom:15px;}
.case .case-main .item .right p{ font-size:15px;color:#757575;line-height:28px; margin-bottom:10px;}
.case .case-main .item .right .p{ height:210px;}
.case .case-main .item .right a.more{ display:inline-block; width:132px; height:47px; line-height:47px; text-align:center; color:#fff; border-radius:5px; margin-right:15px;}
.case .case-main .item .right a.tit:hover{ color:#0060cc;}
.case .case-main .item .right a.more:hover{ opacity:0.8;}
.case .title{ height:40px; line-height:40px; position:relative; margin-top:16px;}
.case .title:after{ content:""; width:1116px; height:6px; border-top:1px solid #e4e4e4; border-bottom:1px solid #e4e4e4; position:absolute; left:84px; top:16px;}
.case .title strong{ font-size:18px;}
.case .picScroll-left ul li{ display:block; float:left; width:186px; height:84px; line-height:84px; border:1px solid #e7e7e7; background:#fff; text-align:center; margin-right:14px;}
.case .picScroll-left ul li img{ display:inline-block; height:70px; vertical-align:middle;}

.tiaofu{ height:154px; background:url(../images/tiaofu.jpg) no-repeat center;}
.tiaofu .left strong{ display:block; font-size:30px; color:#fff; padding-left:22px; margin-bottom:15px;}
.tiaofu .left p{ font-size:28px; color:#fff;}
.tiaofu .left{ padding-top:38px; padding-left:20px;}
.tiaofu .right{    padding-right: 132px;padding-top: 52px;}
.tiaofu .right p{ font-size:16px; color:#fff;}
.tiaofu .right strong{ color:#fff; font-family:Impact; font-weight:normal; font-size:32px;}
.liyou{ padding-bottom:35px;}
.liyou dl{ margin-bottom:35px;}
.liyou dl:after { content:""; display:block; height:0px; visibility:hidden; clear:both; }
.liyou dl dt{ width:570px; padding:0 15px; padding-top:25px;}
.liyou dl dt .tit{ height:58px; line-height:58px; border-bottom:2px solid #dbdbdb; font-size:26px; color:#ff6600; margin-bottom:10px;}
.liyou dl dt p{ font-size:16px; color:#595959; line-height:31px;}
.liyou dl dd{ width:600px;}

.fuwu{ height:625px; background:url(../images/fuwu_bg.jpg) no-repeat center;} 
.fuwu .lmt{ margin-bottom:30px; padding-top:65px; padding-bottom:23px;}
.fuwu .lmt strong{ display:block; text-align:center; font-size:36px; color:#fff;}
.fuwu .lmt p{ text-align:center; font-size:15px; color:#fff; font-weight:normal; margin-top:15px;}
.fuwu .lmt:after{ content:""; width:36px; height:4px; background:#fff; position:absolute; left:0; right:0; margin:0 auto; bottom:0;}
.fuwu ul{ width:1250px;}
.fuwu ul li{ display:block; float:left; width:264px; height:324px; background:#fff; margin-right:48px; padding-top:27px;-webkit-transition:all .3s ease-in-out 0s;transition:all .3s ease-in-out 0s; }
.fuwu ul li img{ display:block; margin:0 auto; margin-bottom:18px;}
.fuwu ul li strong{ display:block; text-align:center; font-size:18px; color:#ff6600;}
.fuwu ul li p{ width:228px; margin:0 auto; margin-top:15px; font-size:14px; color:#544f4f; line-height:24px; text-align:justify;}
.fuwu ul li:hover{ box-shadow:0px 5px 15px rgba(0,0,0,.2);}


.liucheng{ background:#f5f5f5; padding-bottom:50px;}
.liucheng .lmt{ margin-bottom:33px;}
.liucheng ul{ width:1280px;}
.liucheng ul li{ display:block; float:left; width:110px; margin-right:72px; position:relative;}
.liucheng ul li p{ text-align:center; font-size:15px; color:#535353; margin-top:15px;}
.liucheng ul li:after{ content:""; width:10px; height:20px; background:url(../images/liucheng_a.png) no-repeat center; position:absolute; right:-43px; top:48px;}
.liucheng ul li.last:after{ display:none;}


.pro{ padding-bottom:40px;} 
.pro .pro-menu{ margin-bottom:24px;}
.pro .pro-menu ul{ width:1220px;}
.pro .pro-menu ul li{ display:block; float:left; width:224px; height:45px; line-height:45px; text-align:center; border-radius:5px; margin-right:20px; background:#e0e0e0; font-size:16px;-webkit-transition:all .3s ease-in-out 0s;transition:all .3s ease-in-out 0s; }
.pro .pro-menu ul li a{ display:block; color:#555;}
.pro .pro-menu ul li.on{ background:#0060cc;}
.pro .pro-menu ul li.on a{ color:#fff;}
.pro-main .item ul{ width:1220px;}
.pro-main .item ul li{ display:block; float:left; width:286px; margin-right:18px; margin-bottom:15px;}
.pro-main .item ul li i{ display:block; width:286px; height:199px; overflow:hidden; margin-bottom:10px;}
.pro-main .item ul li img{display:block; width:286px; height:199px;transition: all 500ms ease; -webkit-transition: all 500ms ease;}
.pro-main .item ul li p{ text-align:center; font-size:16px; color:#636363;}
.pro-main .item ul li:hover img{transform: scale(1.05); -webkit-transform: scale(1.05);}
.pro-main .item ul li:hover p{ color:#0060cc;}


.about{ background:#f5f5f5; padding-top:48px; padding-bottom:45px;}
.about .left{ width:520px;}
.about .right{ width:652px; padding-top:12px;}
.about .right .tit{ font-size:16px; color:rgba(0,0,0,.5); font-family:Arial, Helvetica, sans-serif; margin-bottom:23px;}
.about .right .tit strong{ font-size:32px; color:#000;}
.about .right p{ font-size:15px; color:#717171; line-height:30px; text-align:justify; margin-bottom:20px;}
.about .right a.more1{ display:inline-block; width:130px; height:39px; line-height:39px; text-align:center; border:2px solid #0060cc; color:#0060cc; font-size:15px; border-radius:5px; margin-right:20px;}
.about .right a.more1:hover{ color:#fff; background:#0060cc;}
.about .right a.more2{ display:inline-block; width:130px; height:39px; line-height:39px; text-align:center; border:2px solid #0060cc; background:#0060cc; color:#fff; font-size:15px; border-radius:5px;}
.about .right a.more2:hover{ border-radius:25px;}
.about .tab-hd{ height:50px; line-height:50px; border-bottom:1px solid #e2e2e2; margin-top:10px; margin-bottom:18px;}
.about .tab-hd ul li{ display:block; float:left; width:95px; text-align:center; margin-right:10px; font-size:18px; color:#1c1c1c; height:48px; line-height:48px; border-bottom:2px solid #f5f5f5;}
.about .tab-hd ul li a{ color:#1c1c1c;}
.about .tab-hd ul li.on{ border-bottom:2px solid #0060cc}
.about .tab-hd ul li.on a{ color:#0060cc;}
.about .tab-bd ul{ width:1220px;}
.about .tab-bd ul li{ display:block; float:left; width:286px; height:224px; background:#fff; border:1px solid #e2e2e2; line-height:224px; text-align:center; margin-right:16px;}  
.about .tab-bd ul li img{ height:180px; vertical-align:middle;}


.news{ padding-top:40px; padding-bottom:50px;}
.news .title{ width:100%; box-sizing:border-box; height:52px; line-height:52px; border:1px solid #eaeaea; padding-left:25px; padding-right:15px; position:relative; margin-bottom:23px;}
.news .title a{ float:right; font-size:14px; color:#a5a5a5;}
.news .title strong{ font-size:20px; color:#000000;}
.news .title:after{ content:""; width:7px; height:21px; background:#0060cc; position:absolute; left:12px; top:16px; border-radius:3px;}
.news .title span{ font-size:14px; color:#bbbbbb;}

.news .left{ width:780px;}
.news .left dl{ padding-bottom:20px; border-bottom:1px dashed #d6d6d6;}
.news .left dl:after { content:""; display:block; height:0px; visibility:hidden; clear:both; }
.news .left dl dt{ width:215px; height:140px; float:left;}
.news .left dl dt img{ display:block; width:215px; height:140px;}
.news .left dl dd{ width:545px; float:right;}
.news .left dl dd a.tit{ display:block; font-size:16px; color:#333; height:35px; line-height:35px; overflow:hidden; font-weight:bold;}
.news .left dl dd a.tit:hover{ color:#0060cc}
.news .left dl dd p{ font-size:14px; line-height:23px; color:#878787; height:69px; overflow:hidden;}
.news .left dl dd a.more{ display:block; font-size:14px; color:#ff7200; margin-top:8px;}
.news .left ul li{ display:block; float:left; width:355px; height:36px; line-height:36px; margin-right:30px; padding-left:12px; position:relative; overflow:hidden;}
.news .left ul li:after{ content:""; width:7px; height:7px; background:#e2e2e2; border-radius:50%; position:absolute; left:0; top:15px;}
.news .left ul li span{ float:right; font-size:14px; color:#bababa;}
.news .left ul li a{ font-size:14px; color:#535353;}
.news .left ul{ width:820px; padding-top:10px;}
.news .left ul li:hover a{ color:#0060cc;}
.news .right{ width:390px;}
.news .right .title{ margin-bottom:0;}
.news .right dl{ padding:21px 0; border-bottom:1px dashed #d6d6d6;}
.news .right dl dt i{ display:inline-block; width:19px; height:19px; font-style:normal; color:#fff; border-radius:3px; background:#6e6e6e; font-size:12px; text-align:center; line-height:19px; margin-right:5px;}
.news .right dl dt a{ font-size:15px; color:#333; font-weight:bold;}
.news .right dl dt{ height:20px; line-height:20px; margin-bottom:10px;}
.news .right dl dt a:hover{ color:#0060cc;}
.news .right dl dd i{ display:inline-block; width:19px; height:19px; font-style:normal; color:#fff; border-radius:3px; background:#ff8400; font-size:12px; text-align:center; line-height:19px; margin-right:5px;}
.news .right dl dd span{ font-size:14px; color:#8b8b8b; }
.news .right dl dd{ height:20px; line-height:20px;}

.prolist{ width:970px;}
.prolist li{ display:block; float:left; width:303px; margin-right:19px; margin-bottom:20px;}
.prolist li i{ display:block; width:303px; height:210px; overflow:hidden; }
.prolist li i img{ display:block; width:303px; height:210px;transition: all 500ms ease; -webkit-transition: all 500ms ease;}
.prolist li p{ width:100%; height:46px; line-height:46px; text-align:center; background:#ededed; font-size:15px; color:#636363;transition: all 500ms ease; -webkit-transition: all 500ms ease;}
.prolist li:hover i img{transform: scale(1.05); -webkit-transform: scale(1.05);}
.prolist li:hover p{ background:#0060cc; color:#fff;}

.caselist li{ padding:15px 0; border-bottom:1px solid #ececec;}
.caselist li:after { content:""; display:block; height:0px; visibility:hidden; clear:both; }
.caselist li .pic{ display:block; float:left; height:147px; width:211px; overflow:hidden; margin-right:17px;}
.caselist li .pic img{ display:block; height:147px;width:211px;transition: all 500ms ease; -webkit-transition: all 500ms ease;}
.caselist li .pic:hover img{transform: scale(1.05); -webkit-transform: scale(1.05);}
.caselist li a.tit{ display:block; font-size:16px; color:#141414; height:35px; line-height:35px; overflow:hidden; font-weight:bold;}
.caselist li a.tit:hover{ color:#0060cc;}
.caselist li p{ font-size:14px; line-height:26px; color:#757575;}
.caselist li a.more{ display:inline-block; width:112px; height:41px; line-height:41px; font-size:14px; color:#8f8f8f; border-radius:5px; background:#efefef; text-align:center; margin-top:10px;}
.caselist li a.more:hover{ color:#fff; background:#0060cc}

.proxq .left{ width:538px;}
.proxq .left img{ display:block; width:100%;}
.proxq .right{ width:395px;}
.proxq .right h1{ font-size:24px; color:#000000; height:74px; line-height:74px; border-bottom:1px solid #e4e4e4; margin-bottom:15px;}
.proxq .right .pro_jianjie{ font-size:14px; line-height:27px; color:#757575;height: 171px;}
.proxq .right .pro_tel{ padding:22px 0; border-top:1px solid #e4e4e4; border-bottom:1px solid #e4e4e4;}
.proxq .right .pro_tel a{ float:right; width:130px; height:47px; line-height:47px; text-align:center; color:#fff; border-radius:5px; font-size:15px; background:#0060cc; margin-top:8px;}
.proxq .right .pro_tel span{ display:block; font-size:16px; color:#919191; height:25px; line-height:25px; padding-left:30px; background:url(../images/pro_tel.png) no-repeat left center; font-size:}
.proxq .right .pro_tel strong{ display:block; font-size:32px; color:#ff4e00; font-family:Arial, Helvetica, sans-serif; margin-top:5px;}
.xunjia{ padding-bottom:30px;}
.xunjia p{ width:464px; height:48px; float:left; margin-right:20px; margin-bottom:10px;}
.xunjia p span{ display:inline-block; width:70px; text-align:center; font-size:15px; color:#717171; height:40px; line-height:40px;}
.xunjia p span i{ font-style:normal; color:#ff0000;}
.xunjia p input{display:inline-block; width:377px; padding-left:10px; height:40px; line-height:40px; border:1px solid #dddddd; }
.xunjia p select{display:inline-block; width:280px; padding-left:10px; height:40px; line-height:40px; border:1px solid #dddddd; border-radius:5px; }
.xunjia .miaoshu{ width:100%; margin-right:0; height:120px;}
.xunjia .miaoshu span{ float:left;}
.xunjia .miaoshu textarea{display:inline-block;    margin-left: 5px; width:861px; padding-left:10px; height:120px; line-height:40px; border:1px solid #dddddd; }

.xunjia .zy{ font-size:12px; color:#717171; height:40px; line-height:40px; display:block; padding-left:100px;}
.xunjia .zy i{ font-style:normal; color:#ff0000;}

.xunjia .submit{ display:inline-block; width:120px; height:40px; border:none; background:#0060cc; color:#fff; font-size:15px; margin-top:15px; margin-left:75px; cursor:pointer;}
.xunjia input[type="reset"]{ display:inline-block; width:120px; height:40px; border:none; background:#757575; color:#fff; font-size:15px; margin-top:15px; margin-left:20px; cursor:pointer;}